c++文件输入输出流fstream指定文件路径正确书写

您所在的位置:网站首页 std::ofstream 写文件 c++文件输入输出流fstream指定文件路径正确书写

c++文件输入输出流fstream指定文件路径正确书写

2024-06-03 21:22| 来源: 网络整理| 查看: 265

目录

正确打开文本文件

读取文本文件并打印输出

字符数组方式读取并打印输出

字符串方式读取并打印输出

正确打开文本文件

在从文件读取信息或者向文件写入信息之前,必须先打开文件。ofstream 和 fstream 对象都可以用来打开文件进行写操作,如果只需要打开文件进行读操作,则使用 ifstream 对象。

open() 成员函数的第一参数指定要打开的文件的名称和位置,第二个参数定义文件被打开的模式。(ios::in——打开文件用于读取;ios::out——打开文件用于写入);

1、直接复制文件路径读取文件流(❌错误的,无法读取成功)

fstream afile; //afile.open("E:\C++\test", ios::out | ios::in); 复制test的路径只会复制到文本test的上一层 afile.open("E:\C++\test\test.txt", ios::out | ios::in); //这是test.txt正确路径

2、fstream文件流读取,路径名中的斜杠要双写,如: "D:\\MyFiles\\ReadMe.txt"

fstream afile; afile.open("E:\\C++\\test\\test.txt", ios::out | ios::in);

而且命名为test.txt的文本文件,正确书写路径如下;

fstream afile; afile.open("E:\\C++\\test\\test.txt.txt", ios::out | ios::in);

3、读取下面这个文件完整测试代码;

#include using namespace std; #include int main() { fstream afile; afile.open("E:\\C++\\test\\test.txt.txt", ios::out | ios::in); if (afile.is_open()) { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3